#ifndef ADMINISTRADOR_H_
#define ADMINISTRADOR_H_
#include <string>
#include <fstream>
#include <sstream>
#include "IEntidad.h"
#include "Utils.h"

namespace Entidades{

class Administrador : public IEntidad{
private:
	string usuario;
	string contrasenia;
public:
	Administrador();

    string getContrasenia() const;
    string getUsuario() const;
    void setContrasenia(string contrasenia);
    void setUsuario(string usuario);
    bool validarContrasenia(string contrasenia);

    virtual ~Administrador();

	virtual void hidratarse(char* buffer, unsigned int tamanioDelBuffer);
	virtual char* construirBuffer();
	virtual unsigned int getTamanioDelBuffer();
	virtual void marcarComoBorrado();

};
}
#endif /* ADMINISTRADOR_H_ */
